//
// Created by Administrator on 2022/10/4 0004.
//

#ifndef ONIX_ONIX_H
#define ONIX_ONIX_H

// 内核魔数，用于校验错误
#define ONIX_MAGIC 0x20220205

#include <onix/types.h>

#define MAX(a, b)((a) < (b) ? (b) : (a))
#define MIN(a, b)((a) > (b) ? (b) : (a))

void kernel_init();

void delay(u32 count);

void hang();

u8 bcd_to_bin(u8 value);

u8 bin_to_bcd(u8 value);

u32 div_round_up(u32 num, u32 size);

#endif //ONIX_ONIX_H
